package cl.golive.d2menu.utils.tableUtils;

import javax.swing.JTable;

/**
 *
 * @author whyem
 */
public class UtilesTabla {

    public void UtilesTabla(){

    }

    public static void setOcultarColumnasJTable(JTable tbl, int columna[])
    {
        for(int i=0;i<columna.length;i++) {
             tbl.getColumnModel().getColumn(columna[i]).setMaxWidth(0);
             tbl.getColumnModel().getColumn(columna[i]).setMinWidth(0);
             tbl.getTableHeader().getColumnModel().getColumn(columna[i]).setMaxWidth(0);
             tbl.getTableHeader().getColumnModel().getColumn(columna[i]).setMinWidth(0);
        }
    }

    public static void setAnchoOptimoGrillaCompra(JTable tbl)
    {
        tbl.getColumnModel().getColumn(0).setMaxWidth(60);
        tbl.getColumnModel().getColumn(0).setMinWidth(60);
        tbl.getTableHeader().getColumnModel().getColumn(0).setMaxWidth(60);
        tbl.getTableHeader().getColumnModel().getColumn(0).setMinWidth(60);

        tbl.getColumnModel().getColumn(5).setMaxWidth(70);
        tbl.getColumnModel().getColumn(5).setMinWidth(70);
        tbl.getTableHeader().getColumnModel().getColumn(5).setMaxWidth(70);
        tbl.getTableHeader().getColumnModel().getColumn(5).setMinWidth(70);
    }

    public static void setAnchoOptimoGrillaMenu(JTable tbl)
    {
        tbl.getColumnModel().getColumn(4).setMaxWidth(200);
        tbl.getColumnModel().getColumn(4).setMinWidth(200);
        tbl.getTableHeader().getColumnModel().getColumn(4).setMaxWidth(200);
        tbl.getTableHeader().getColumnModel().getColumn(4).setMinWidth(200);
    }

}
